impassable stricture - Francés Inglés Diccionario